package com.newasia.management.converter;

import com.newasia.management.dal.user.entitys.SysRole;
import com.newasia.management.dto.user.RoleMenuListDto;
import com.newasia.management.dto.user.SysRoleDto;
import org.mapstruct.Mapper;
import org.mapstruct.Mappings;

import java.util.List;

@Mapper(componentModel = "spring")
public interface SysRoleConverter {

    @Mappings({})
    SysRoleDto role2List(SysRole role);

    List<SysRoleDto> role2List(List<SysRole> sysMenus);

    @Mappings({})
    RoleMenuListDto roleMenuList2List(SysRole role);

    List<RoleMenuListDto> roleMenuList2List(List<SysRole> roleList);
}
